package com.example.mapper;


import com.example.domain.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

//@Mapper
@Repository
public interface UserMapper {

   List<User> selectList() ;

//   几种传参情况；
//    一、1个简单类型；一条记录详细查询、删除（根据id删除）

   User selectById(Long id);

   User selectByUserCodePassword(@Param("Code") String userCode,@Param("pass")  String password);

   List<User> selectByUser(User user);

   List<User> selectByMap(Map map);

   User selectByField(@Param("col") String col,@Param("val") String val);

  }
